﻿#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//打印1~100之间的奇数
//int main() {
//	int i = 0;
//	for (i = 1; i <= 100; i+=2) {
//		if (i % 2 != 0) {
//			printf("%d ", i);
//		}
//	}
//	return 0;
//}


//打印9*9乘法⼝诀表
//int main() {
//	int i = 0;
//	for (i = 1; i <= 9; i++) {
//		int j = 0;
//		for (j = 1; j <= i; j++) {
//			printf(" %d*%d=%2d", i, j, i * j);
//		}
//		printf("\n");
//	}
//	return 0;
//}


//打印100-200之间的素数
//1.100-200的数  用循环
//2.判断素数

//int main() {
//	int i = 0;
//	for (i = 100; i <= 200; i++) {
//		int j = 0;
//		int flag = 1;
//		for (j = 2; j < i; j++) {
//			if (i % j == 0) {
//				flag = 0;
//				break;
//			}
//		}
//		if (flag == 1) {
//			printf("%d ", i);
//		}
//	}
//	return 0;
//}
// 
//int main() {
//	int i = 0;
//	for (i = 100; i <= 200; i++) {
//		int j = 0;
//		int flag = 1;
//		for (j = 2; j < i; j++) {
//			if (i % j == 0) {
//				flag = 0;
//				break;
//			}
//		}
//		if (flag == 1) {
//			printf("%d ", i);
//		}
//	}
//	return 0;
//}

//#include<math.h>
//int main() {
//	int i = 0;
//	for (i = 101; i <= 200; i+=2) {
//		int j = 0;
//		int flag = 1;
//		for (j = 2; j < sqrt(i); j++) {
//			if (i % j == 0) {
//				flag = 0;
//				break;
//			}
//		}
//		if (flag == 1) {
//			printf("%d ", i);
//		}
//	}
//	return 0;
//}
 

//三角形判断
//int main() {
//	int a = 0;
//	int b = 0;
//	int c = 0;
//	scanf("%d %d %d", &a, &b, &c);
//	if ((a + b > c) || (a + c > b) || (b + c > a)) {
//		if (a == b || a == c || b == c) {
//			printf("等腰三角形\n");
//		}
//		else if (a == b && b == c) {
//			printf("等边三角形\n");
//		}
//		else {
//			printf("普通三角形\n");
//		}
//	}
//	else {
//		printf("不是三角形\n");
//	}
//	return 0;
// }
// 

//打印1000-2000年的闰年
//int main() {
//	int year = 0;
//	for (year = 1000; year <= 2000; year++) {
//		if ((year % 4 == 0 && year % 100 != 0) || (year % 400 == 0)) {
//			printf("%d ", year);
//		}
//	}
//	return 0;
//}

//求10个整数的最大值
//1.循环输入10个整数 --借助for与数组
//2.循环比较
//int main() {
//	int arr[10] = { 0 };
//	int max = 0;
//	int i = 0;
//	for (i = 0; i < 10; i++) {
//		scanf("%d", & arr[i]);
//	}
//	max = arr[0];
//	for (i = 0; i < 10; i++) {
//		if (arr[i] > max) {
//			max = arr[i];
//		}
//	}
//	printf("%d\n", max);
//	return 0;
//}

//计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值，打印出结果
//int main() {
//	int i = 0;
//	double sum = 0.0;
//	int flag = 1;
//	for (i = 1; i <= 100; i++) {
//		sum += flag * 1.0 / i;
//		flag = -flag;
//	}
//	printf("%lf\n", sum);
//	return 0;
//}

//计算1/1-1/2+1/3-1/4+1/5 …… + 1/99 - 1/100 的值，打印出结果
//int main() {
//	int i = 0;
//	double sum = 0.0;
//	int flag = 1;
//	for (i = 1; i <= 100; i++) {
//		sum += flag * 1.0 / i;
//		flag = -flag;
//	}
//	printf("%lf\n", sum);
//	return 0;
//}
// 
//int main() {
//	int i = 0;
//	double sum = 0.0;
//	int flag = 1;
//	for (i = 1; i <= 100; i++) {
//		sum += flag * 1.0 / i;
//		flag = -flag;
//	}
//	printf("%lf\n", sum);
//	return 0;
//}

//求10个整数的最大值
//int main() {
//	int arr[10] = { 0 };
//	int max = 0;
//	int i = 0;
//	for (i = 0; i < 10; i++) {
//		scanf("%d", &arr[i]);
//	}
//	max = arr[0];
//	for (i = 0; i < 10; i++) {
//		if (arr[i] > max) {
//			max = arr[i];
//		}
//	}
//	printf("%d", max);
//	return 0;
//}

//打印100-200之间的素数
int main() {
	int i = 0;
	for (i = 100; i <= 200; i++) {
		int j = 0;
		int flag = 1;
		for (j = 2; j < i; j++) {
			if (i % j == 0) {
				flag = 0;
				break;
			}
		}
		if (flag == 1) {
			printf("%d ", i);
		}
	}
	return 0;
}